#include <iostream>
#include <list>
#include <unistd.h>
#include <unordered_map>
using namespace std;

int main()
{
    while(1)
    {
        cout << "test" << endl;
        sleep(1);
    }
    //cout << "i'm standard output." << endl;//试试把标准错误的文件改掉
    return 0;
}


//class test
//{
//public:
//	test()
//	{
//	}
//private:
//	const int _a;
//	int& _b;
//	int _c;
//};
//
//int main()
//{
//	test t;
//
//
//	return 0;
//}

// class date
// {
// public:
// 	date()
// 		:_year(),_month(),_day()
// 	{
// 		cout << _year << "/" << _month << "/" << _day << endl;
// 	}
// private:
// 	int _year;
// 	int _month;
// 	int _day;
// };

// class test
// {
// public:
// 	test()
// 	{
// 		cout << _a << "/" << _b << "/" << _c << endl;
// 	}
// private:
// 	int _a;
// 	int _b;
// 	int _c;
// };

// date d;
// test t;
// int n;
// int main()
// {
	
//     cout<< n<<endl;

// 	return 0;
// }

// struct t
// {
// };

// int main()
// {
//     t a;
//     cout<<sizeof(t)<<endl;
//     cout<<&a<<endl;
//     cout<<sizeof(t*)<<endl;

//     return 0;
// }


//class date
//{
//public:
//	date(int year = 1970, int month = 1, int day = 1)
//	{
//		cout << "date(int year, int month, int day)" << this << endl;
//	}
//
//	date(const date& d)
//	{
//		cout << "date(const date& d)" << this << endl;
//	}
//
//	~date()
//	{
//		cout << "~date()" << this << endl;
//	}
//
//private:
//	int _year;
//	int _month;
//	int _day;
//};
//
//date test(date d)
//{
//	return d;
//}
//
//
//int main()
//{
//	date d1;
//	test(d1);
//
//	return 0;
//}

//int main()
//{
//    cout << "hello vscode" << endl;
//    return 0;
//}

//class date
//{
//public:
//	date(int year = 1970, int month = 1, int day = 1)
//	{
//		_year = year;
//		_month = month;
//		_day = day;
//	}
//
//	date(const date d)//错误写法
//	{
//		_year = d._year;
//		_month = d._month;
//		_day = d._day;
//	}
//
//
//
//private:
//	int _year;
//	int _month;
//	int _day;
//};
//
//int main()
//{
//	date d1;
//	date d2(d1);
//	//error C2652 : “date”: 非法的复制构造函数: 第一个参数不应是“date”
//    //error: invalid constructor; you probably meant ‘date (const date&)’
//	return 0;
//}




//int* Crate()
//{
//	return new int;
//}
//
//class date
//{
//public:
//	void Print()
//	{
//		cout << *_year << "/" << *_month << "/" << *_day << endl;
//	}
//private:
//	int* _year = (int*)malloc(sizeof(int));
//	int* _month = new int;
//	int* _day = Crate();
//};
//
//
//int main()
//{
//	date d1;
//	d1.Print();
//
//	return 0;
//}



//class date
//{
//public:
//	//无参构造函数
//	date()
//	{}
//
//	//带参构造函数
//	date(int year,int month,int day)
//	{
//		_year = year;
//		_month = month;
//		_day = day;
//	}
//
//	void Print()
//	{
//		cout << _year << "." << _month << "." << _day << endl;
//	}
//
//private:
//	int _year;
//	int _month;
//	int _day;
//};
//
//int main()
//{
//	date d();
//	//warning C4930: “date d(void)”: 未调用原型函数(是否是有意用变量定义的?)
//
//	return 0;
//}


//int main()
//{
//    int a[] = {0, 1 ,2, 3, 4};
//    list<int> lt(a, a+5);
//
//    //list<int> lt(3, 1);
//
//    list<int>::iterator it = lt.begin();
//    while(it != lt.end())
//    {
//        cout << &(it._M_node) << " ";
//        cout << &it << " ";
//        cout << *it << endl;
//        ++it;
//    }
//    cout << endl;
//
//
//
//    //cout << "test" << endl;
//    return 0;
//}

